.hp-house {
    float: left;
    position: relative;
    margin-left: -20px;
}
.hp-box {
    width: 226px;
    margin-left: 20px;
}
.hp-title {
    padding-top: 15px;
}
#nav-thief {
    display: none;
    border-bottom: 1px solid #ddd;
}
#nav-thief.animated {
    display: block;
}
.prd-container {
    float: left;
    position: relative;
    margin-left: -21px;
}
.prd-box {
    width: 310px;
    margin-left: 21px;
}
.pb-mask,
.hp-desc {
    display: none;
    background-color: #222;
}
.prd-box:hover .pb-mask,
.hp-box:hover > .hp-desc {
    display: block;
}
.prd-info dt {
    width: 105px;
}
.prd-info dd {
    margin-left: 0;
}
.news-items {
    height: 206px;
}
.nw-box {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}